<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <style>
    
  </style>
</head>
<body>
  
</body>
<script>

  // 判断奇偶
  // var n = 6;
  // if( n % 2 === 1 ){
  //   console.log(n + "是奇数");
  // }else{
  //   console.log(n + "是偶数");
  // }

  // var n = 8;
  // if( n % 2 ){
  //   console.log(n + "是奇数");
  // }else{
  //   console.log(n + "是偶数");
  // }


  // ------


  // 判断是否是3和7的公倍数
  // var n = 25;
  // if( n % 3 === 0 && n % 7 === 0 ){
  //   console.log(n + "是3和7的公倍数")
  // }else{
  //   console.log(n + "不是3和7的公倍数")
  // }
  
  // var n = 42;
  // if( n % 3 || n % 7 ){
  //   console.log(n + "不是3和7的公倍数");
  // }else{
  //   console.log(n + "是3和7的公倍数");
  // }

  // -------

  // 6. 判断成绩的范围
  //   a. 0~59：不及格；
  //   b. 60~69：及格；
  //   c. 70~79：一般；
  //   d. 80~89：良好；
  //   e. 90~100：优秀

  
  // if-else-if
  // var result = 100;
  // if( result >= 0 && result < 60 ){
  //   console.log("该成绩不及格");
  // }else if( result >= 60 && result < 70 ){
  //   console.log("该成绩及格");
  // }else if( result >= 70 && result < 80 ){
  //   console.log("该成绩一般");
  // }else if( result >= 80 && result < 90 ){
  //   console.log("该成绩良好");
  // }else if( result >= 90 && result <= 100 ){
  //   console.log("该成绩优秀");
  // }else{
  //   console.log("成绩错误")
  // }

  //   a. 0~59：不及格；
  //   b. 60~69：及格；
  //   c. 70~79：一般；
  //   d. 80~89：良好；
  //   e. 90~100：优秀

  // switch
  // var result = -5;
  // switch( true ){
  //   case result >= 0 && result < 60:
  //     console.log("不及格");
  //     break;
  //   case result >= 60 && result < 70:
  //     console.log("及格");
  //     break;
  //   case result >= 70 && result < 80:
  //     console.log("一般");
  //     break;
  //   case result >= 80 && result < 90:
  //     console.log("良好");
  //     break;
  //   case result >= 90 && result <= 100:
  //     console.log("优秀");
  //     break;
  //   default:
  //     console.log("成绩错误")
  // }

  // if-else-if更适合处理范围条件
  // switch更适合处理具体的值

  // ---------

  // 1~12
  // 根据月份，判断当月共有多少天
  var m = 2;

  var res = "";

  switch( m ){
    case 1:
    case 3:
    case 5:
    case 7:
    case 8:
    case 10:
    case 12:
      res = m + "月共有31天";break;
    case 2:
      res = m + "月共有28天";break;
    case 4:
    case 6:
    case 9:
    case 11:
      res = m + "月共有30天";break;
    default:
      res = "月份错误";
  }

  console.log(res);

  // 利用case的穿透，简化了代码


</script>
</html>